home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
QuickHelp™.rsrc
/
CODE_17_QH IndexDialog.txt
< prev
next >
Wrap
Text File
|
1998-03-06
|
91KB
|
1,610 lines
# near model CODE resource
# jump table entries: 14294-14304 (11 of them)
00000000 0000 37D6 ori.b D0, 0xD6
00000004 0000 12BC ori.b D0, 0xBC
00000008 4AAD 901E tst.l [A5 - 0x6FE2]
0000000C 670A beq +0xC /* 00000018 */
0000000E 206D 901E movea.l A0, [A5 - 0x6FE2]
00000012 A023 syscall DisposHandle/DisposeHandle
00000014 42AD 901E clr.l [A5 - 0x6FE2]
label00000018:
00000018 4E75 rts
0000001A 48E7 0038 movem.l -[A7], A2,A3,A4
0000001E 4FEF FD88 lea.l A7, [A7 - 0x278]
00000022 286F 0288 movea.l A4, [A7 + 0x288]
00000026 266F 028C movea.l A3, [A7 + 0x28C]
0000002A 302D 864E move.w D0, [A5 - 0x79B2]
0000002E 48C0 ext.l D0
00000030 0680 0000 0093 addi.l D0, 0x93
00000036 3F00 move.w -[A7], D0
00000038 4EB9 0000 272E jsr [0x0000272E]
0000003E 4A80 tst.l D0
00000040 544F addq.w A7, 2
00000042 6700 00A4 beq +0xA6 /* 000000E8 */
00000046 95CA sub.l A2, A2
00000048 1F3C 0005 move.b -[A7], 0x5
0000004C 2F0C move.l -[A7], A4
0000004E 4EB9 0000 4BDE jsr [0x00004BDE]
00000054 5C4F addq.w A7, 6
00000056 3F10 move.w -[A7], [A0]
00000058 200B move.l D0, A3
0000005A 4A80 tst.l D0
0000005C 6704 beq +0x6 /* 00000062 */
0000005E 204B movea.l A0, A3
00000060 6004 bra +0x6 /* 00000066 */
label00000062:
00000062 206D 901E movea.l A0, [A5 - 0x6FE2]
label00000066:
00000066 4850 pea.l [A0]
00000068 2F0C move.l -[A7], A4
0000006A 486F 000A pea.l [A7 + 0xA]
0000006E 4EB9 0000 FA60 jsr [0x0000FA60]
00000074 41EF 000E lea.l A0, [A7 + 0xE]
00000078 2B48 901A move.l [A5 - 0x6FE6], A0
0000007C 302D 864E move.w D0, [A5 - 0x79B2]
00000080 48C0 ext.l D0
00000082 0680 0000 008F addi.l D0, 0x8F
00000088 3F00 move.w -[A7], D0
0000008A 4879 0000 37E6 push.l 0x37E6
00000090 4879 0000 37EE push.l 0x37EE
00000096 42A7 clr.l -[A7]
00000098 486D 9F44 pea.l [A5 - 0x60BC]
0000009C 4EB9 0000 8016 jsr [0x00008016]
000000A2 301F move.w D0, [A7]+
000000A4 486F 000C pea.l [A7 + 0xC]
000000A8 4EB9 0000 FA56 jsr [0x0000FA56]
000000AE 2448 movea.l A2, A0
000000B0 3F3C FFFF move.w -[A7], 0xFFFF
000000B4 486F 0012 pea.l [A7 + 0x12]
000000B8 4EB9 0000 02DC jsr [0x000002DC /* ABusDCE */]
000000BE 200A move.l D0, A2
000000C0 4FEF 0016 lea.l A7, [A7 + 0x16]
000000C4 6708 beq +0xA /* 000000CE */
000000C6 2F0A move.l -[A7], A2
000000C8 206D A268 movea.l A0, [A5 - 0x5D98]
000000CC 4E90 jsr [A0]
label000000CE:
000000CE 42AD 901A clr.l [A5 - 0x6FE6]
000000D2 302D 864E move.w D0, [A5 - 0x79B2]
000000D6 48C0 ext.l D0
000000D8 0680 0000 0093 addi.l D0, 0x93
000000DE 3F00 move.w -[A7], D0
000000E0 4EB9 0000 2860 jsr [0x00002860]
000000E6 544F addq.w A7, 2
label000000E8:
000000E8 4FEF 0278 lea.l A7, [A7 + 0x278]
000000EC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000000F0 4E75 rts
000000F2 2F2F 0004 move.l -[A7], [A7 + 0x4]
000000F6 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000000FA 4EB9 0000 FA4A jsr [0x0000FA4A]
00000100 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
00000104 4EB9 0000 053E jsr [0x0000053E]
0000010A 4FEF 000C lea.l A7, [A7 + 0xC]
0000010E 2E9F move.l [A7], [A7]+
00000110 4E75 rts
00000112 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000116 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
0000011A 4EB9 0000 0736 jsr [0x00000736]
00000120 504F addq.w A7, 8
00000122 205F movea.l A0, [A7]+
00000124 504F addq.w A7, 8
00000126 4ED0 jmp [A0]
00000128 4FEF FEF6 lea.l A7, [A7 - 0x10A]
0000012C 486F 0002 pea.l [A7 + 0x2]
00000130 302D 864E move.w D0, [A5 - 0x79B2]
00000134 48C0 ext.l D0
00000136 0680 0000 0081 addi.l D0, 0x81
0000013C 3F00 move.w -[A7], D0
0000013E 3F3C 0006 move.w -[A7], 0x6
00000142 4EB9 0000 55FE jsr [0x000055FE]
00000148 486F 0102 pea.l [A7 + 0x102]
0000014C 3F2F 0112 move.w -[A7], [A7 + 0x112]
00000150 2F2F 0116 move.l -[A7], [A7 + 0x116]
00000154 4EB9 0000 58CE jsr [0x000058CE]
0000015A 486F 010C pea.l [A7 + 0x10C]
0000015E A8A3 syscall EraseRect
00000160 4EB9 0000 5846 jsr [0x00005846]
00000166 4267 clr.w -[A7]
00000168 A887 syscall TextFont
0000016A 4267 clr.w -[A7]
0000016C A88A syscall TextSize
0000016E 486F 000A pea.l [A7 + 0xA]
00000172 4EB9 0000 5876 jsr [0x00005876]
00000178 302F 0112 move.w D0, [A7 + 0x112]
0000017C 48C0 ext.l D0
0000017E 5480 addq.l D0, 2
00000180 3F00 move.w -[A7], D0
00000182 302F 0010 move.w D0, [A7 + 0x10]
00000186 48C0 ext.l D0
00000188 322F 0112 move.w D1, [A7 + 0x112]
0000018C 48C1 ext.l D1
0000018E D280 add.l D1, D0
00000190 3F01 move.w -[A7], D1
00000192 A893 syscall MoveTo
00000194 486F 0010 pea.l [A7 + 0x10]
00000198 A884 syscall DrawString
0000019A 4EB9 0000 584E jsr [0x0000584E]
000001A0 4FEF 0118 lea.l A7, [A7 + 0x118]
000001A4 205F movea.l A0, [A7]+
000001A6 5C4F addq.w A7, 6
000001A8 4ED0 jmp [A0]
000001AA 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000001AE 4EB9 0000 0E12 jsr [0x00000E12]
000001B4 584F addq.w A7, 4
000001B6 205F movea.l A0, [A7]+
000001B8 5C4F addq.w A7, 6
000001BA 4ED0 jmp [A0]
000001BC 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000001C0 4EB9 0000 FA38 jsr [0x0000FA38]
000001C6 584F addq.w A7, 4
000001C8 205F movea.l A0, [A7]+
000001CA 5C4F addq.w A7, 6
000001CC 4ED0 jmp [A0]
000001CE 48E7 1030 movem.l -[A7], D3,A2,A3
000001D2 4FEF FFF6 lea.l A7, [A7 - 0xA]
000001D6 266F 001C movea.l A3, [A7 + 0x1C]
000001DA 362F 001A move.w D3, [A7 + 0x1A]
000001DE 0C43 000D cmpi.w D3, 0xD /* '\r' */
000001E2 660E bne +0x10 /* 000001F2 */
000001E4 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000001E8 4EB9 0000 FA2E jsr [0x0000FA2E]
000001EE 584F addq.w A7, 4
000001F0 600C bra +0xE /* 000001FE */
label000001F2:
000001F2 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000001F6 4EB9 0000 FA24 jsr [0x0000FA24]
000001FC 584F addq.w A7, 4
label000001FE:
000001FE 2448 movea.l A2, A0
00000200 486F 0002 pea.l [A7 + 0x2]
00000204 3F03 move.w -[A7], D3
00000206 2F0B move.l -[A7], A3
00000208 4EB9 0000 58CE jsr [0x000058CE]
0000020E 4EB9 0000 5846 jsr [0x00005846]
00000214 3F3C 0001 move.w -[A7], 0x1
00000218 A887 syscall TextFont
0000021A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000021E A88A syscall TextSize
00000220 4267 clr.w -[A7]
00000222 A888 syscall TextFace
00000224 486F 000A pea.l [A7 + 0xA]
00000228 4EB9 0000 5876 jsr [0x00005876]
0000022E 3F2F 0012 move.w -[A7], [A7 + 0x12]
00000232 302F 0010 move.w D0, [A7 + 0x10]
00000236 48C0 ext.l D0
00000238 322F 0012 move.w D1, [A7 + 0x12]
0000023C 48C1 ext.l D1
0000023E D280 add.l D1, D0
00000240 3F01 move.w -[A7], D1
00000242 A893 syscall MoveTo
00000244 2F0A move.l -[A7], A2
00000246 A884 syscall DrawString
00000248 4EB9 0000 584E jsr [0x0000584E]
0000024E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000252 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000256 205F movea.l A0, [A7]+
00000258 5C4F addq.w A7, 6
0000025A 4ED0 jmp [A0]
0000025C 4FEF FEF6 lea.l A7, [A7 - 0x10A]
00000260 486F 0002 pea.l [A7 + 0x2]
00000264 302D 864E move.w D0, [A5 - 0x79B2]
00000268 48C0 ext.l D0
0000026A 0680 0000 0081 addi.l D0, 0x81
00000270 3F00 move.w -[A7], D0
00000272 3F3C 0004 move.w -[A7], 0x4
00000276 4EB9 0000 55FE jsr [0x000055FE]
0000027C 486F 0102 pea.l [A7 + 0x102]
00000280 3F2F 0112 move.w -[A7], [A7 + 0x112]
00000284 2F2F 0116 move.l -[A7], [A7 + 0x116]
00000288 4EB9 0000 58CE jsr [0x000058CE]
0000028E 4EB9 0000 5846 jsr [0x00005846]
00000294 4267 clr.w -[A7]
00000296 A887 syscall TextFont
00000298 3F3C 000C move.w -[A7], 0xC
0000029C A88A syscall TextSize
0000029E 4267 clr.w -[A7]
000002A0 A888 syscall TextFace
000002A2 486F 000A pea.l [A7 + 0xA]
000002A6 4EB9 0000 5876 jsr [0x00005876]
000002AC 3F2F 0112 move.w -[A7], [A7 + 0x112]
000002B0 302F 0010 move.w D0, [A7 + 0x10]
000002B4 48C0 ext.l D0
000002B6 322F 0112 move.w D1, [A7 + 0x112]
000002BA 48C1 ext.l D1
000002BC D280 add.l D1, D0
000002BE 3F01 move.w -[A7], D1
000002C0 A893 syscall MoveTo
000002C2 486F 0010 pea.l [A7 + 0x10]
000002C6 A884 syscall DrawString
000002C8 4EB9 0000 584E jsr [0x0000584E]
000002CE 4FEF 0118 lea.l A7, [A7 + 0x118]
000002D2 205F movea.l A0, [A7]+
000002D4 5C4F addq.w A7, 6
000002D6 4ED0 jmp [A0]
000002D8 2F0A move.l -[A7], A2
000002DA 4FEF FF00 lea.l A7, [A7 - 0x100]
000002DE 246F 0108 movea.l A2, [A7 + 0x108]
000002E2 200A move.l D0, A2
000002E4 677C beq +0x7E /* 00000362 */
000002E6 42A7 clr.l -[A7]
000002E8 42A7 clr.l -[A7]
000002EA 42A7 clr.l -[A7]
000002EC 486F 000C pea.l [A7 + 0xC]
000002F0 486A 0002 pea.l [A2 + 0x2]
000002F4 4EB9 0000 D8B2 jsr [0x0000D8B2]
000002FA 584F addq.w A7, 4
000002FC 2F00 move.l -[A7], D0
000002FE 2F0A move.l -[A7], A2
00000300 4EB9 0000 0D12 jsr [0x00000D12]
00000306 4AAD 901E tst.l [A5 - 0x6FE2]
0000030A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000030E 6706 beq +0x8 /* 00000316 */
00000310 206D 901E movea.l A0, [A5 - 0x6FE2]
00000314 A023 syscall DisposHandle/DisposeHandle
label00000316:
00000316 554F subq.w A7, 2
00000318 486F 0002 pea.l [A7 + 0x2]
0000031C 486D 901E pea.l [A5 - 0x6FE2]
00000320 486F 000A pea.l [A7 + 0xA]
00000324 4EB9 0000 AA42 jsr [0x0000AA42]
0000032A 584F addq.w A7, 4
0000032C 2F00 move.l -[A7], D0
0000032E 4EB9 0000 55DE jsr [0x000055DE]
00000334 301F move.w D0, [A7]+
00000336 4AAA 0274 tst.l [A2 + 0x274]
0000033A 6706 beq +0x8 /* 00000342 */
0000033C 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000340 A932 syscall DisposeMenu
label00000342:
00000342 3F3C FFFF move.w -[A7], 0xFFFF
00000346 486A 0002 pea.l [A2 + 0x2]
0000034A 4EB9 0000 F9F2 jsr [0x0000F9F2]
00000350 4A6F 0112 tst.w [A7 + 0x112]
00000354 5C4F addq.w A7, 6
00000356 6F0A ble +0xC /* 00000362 */
00000358 2F0A move.l -[A7], A2
0000035A 4EB9 0000 42EE jsr [0x000042EE]
00000360 584F addq.w A7, 4
label00000362:
00000362 204A movea.l A0, A2
00000364 4FEF 0100 lea.l A7, [A7 + 0x100]
00000368 245F movea.l A2, [A7]+
0000036A 4E75 rts
fn0000036C:
0000036C 48E7 1020 movem.l -[A7], D3,A2
00000370 594F subq.w A7, 4
00000372 246F 0010 movea.l A2, [A7 + 0x10]
00000376 2F2A 005C move.l -[A7], [A2 + 0x5C]
0000037A 4EB9 0000 5826 jsr [0x00005826]
00000380 4EB9 0000 5846 jsr [0x00005846]
00000386 3F2D A284 move.w -[A7], [A5 - 0x5D7C]
0000038A A887 syscall TextFont
0000038C 3F2D A286 move.w -[A7], [A5 - 0x5D7A]
00000390 A88A syscall TextSize
00000392 4267 clr.w -[A7]
00000394 A888 syscall TextFace
00000396 42A7 clr.l -[A7]
00000398 4EB9 0000 5876 jsr [0x00005876]
0000039E 3600 move.w D3, D0
000003A0 4EB9 0000 584E jsr [0x0000584E]
000003A6 4EB9 0000 582E jsr [0x0000582E]
000003AC 486F 0008 pea.l [A7 + 0x8]
000003B0 486F 000E pea.l [A7 + 0xE]
000003B4 3F03 move.w -[A7], D3
000003B6 486D 9F44 pea.l [A5 - 0x60BC]
000003BA 2F2A 005C move.l -[A7], [A2 + 0x5C]
000003BE 4EB9 0000 8A40 jsr [0x00008A40]
000003C4 4A80 tst.l D0
000003C6 4FEF 001A lea.l A7, [A7 + 0x1A]
000003CA 6710 beq +0x12 /* 000003DC */
000003CC 3F17 move.w -[A7], [A7]
000003CE 3F2F 0004 move.w -[A7], [A7 + 0x4]
000003D2 2F0A move.l -[A7], A2
000003D4 4EB9 0000 03E8 jsr [0x000003E8]
000003DA 504F addq.w A7, 8
label000003DC:
000003DC 584F addq.w A7, 4
000003DE 4CDF 0408 movem.l D3,A2, [A7]+
000003E2 4E75 rts
000003E4 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
000003E8 4FEF FFF2 lea.l A7, [A7 - 0xE]
000003EC 246F 002E movea.l A2, [A7 + 0x2E]
000003F0 362F 0032 move.w D3, [A7 + 0x32]
000003F4 3A2F 0034 move.w D5, [A7 + 0x34]
000003F8 266A 005C movea.l A3, [A2 + 0x5C]
000003FC 508B addq.l A3, 8
000003FE 508B addq.l A3, 8
00000400 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000404 302B 0002 move.w D0, [A3 + 0x2]
00000408 48C0 ext.l D0
0000040A 322B 0006 move.w D1, [A3 + 0x6]
0000040E 48C1 ext.l D1
00000410 9280 sub.l D1, D0
00000412 3003 move.w D0, D3
00000414 48C0 ext.l D0
00000416 D081 add.l D0, D1
00000418 3F00 move.w -[A7], D0
0000041A 3013 move.w D0, [A3]
0000041C 48C0 ext.l D0
0000041E 322B 0004 move.w D1, [A3 + 0x4]
00000422 48C1 ext.l D1
00000424 9280 sub.l D1, D0
00000426 3005 move.w D0, D5
00000428 48C0 ext.l D0
0000042A D081 add.l D0, D1
0000042C 3F00 move.w -[A7], D0
0000042E 4227 clr.b -[A7]
00000430 A91D syscall SizeWindow
00000432 7801 moveq.l D4, 0x01
00000434 6000 00D4 bra +0xD6 /* 0000050A */
label00000438:
00000438 2F2A 005C move.l -[A7], [A2 + 0x5C]
0000043C 3F04 move.w -[A7], D4
0000043E 486F 0006 pea.l [A7 + 0x6]
00000442 486F 000C pea.l [A7 + 0xC]
00000446 486F 0014 pea.l [A7 + 0x14]
0000044A A98D syscall GetDialogItem/GetDItem
0000044C 7C01 moveq.l D6, 0x01
0000044E 2004 move.l D0, D4
00000450 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00000456 621E bhi +0x20 /* 00000476 */
00000458 D040 add.w D0, D0
0000045A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000045E 4EFB 0002 jmp [PC + D0.w + 0x2]
00000462 0014 0018 ori.b [A4], 0x18
00000466 0018 0068 ori.b [A0]+, 0x68 /* 'h' */
0000046A 0018 0014 ori.b [A0]+, 0x14
0000046E 007E 0014 ori.w <<invalid special address>>, 0x14
00000472 004A 0074 ori.w A2, 0x74 /* 't' */
label00000476:
00000476 7C00 moveq.l D6, 0x00
00000478 6076 bra +0x78 /* 000004F0 */
0000047A 486F 0006 pea.l [A7 + 0x6]
0000047E 3F03 move.w -[A7], D3
00000480 3F05 move.w -[A7], D5
00000482 A8A8 syscall OffsetRect
00000484 286F 0002 movea.l A4, [A7 + 0x2]
00000488 2654 movea.l A3, [A4]
0000048A 2F0C move.l -[A7], A4
0000048C 3003 move.w D0, D3
0000048E 48C0 ext.l D0
00000490 322B 000A move.w D1, [A3 + 0xA]
00000494 48C1 ext.l D1
00000496 D280 add.l D1, D0
00000498 3F01 move.w -[A7], D1
0000049A 3005 move.w D0, D5
0000049C 48C0 ext.l D0
0000049E 322B 0008 move.w D1, [A3 + 0x8]
000004A2 48C1 ext.l D1
000004A4 D280 add.l D1, D0
000004A6 3F01 move.w -[A7], D1
000004A8 A959 syscall MoveControl
000004AA 6044 bra +0x46 /* 000004F0 */
000004AC 486F 0006 pea.l [A7 + 0x6]
000004B0 3003 move.w D0, D3
000004B2 48C0 ext.l D0
000004B4 2200 move.l D1, D0
000004B6 E089 lsr D1, 8
000004B8 E089 lsr D1, 8
000004BA E089 lsr D1, 8
000004BC EE89 lsr D1, 7
000004BE D280 add.l D1, D0
000004C0 E281 asr D1, 1
000004C2 3F01 move.w -[A7], D1
000004C4 4267 clr.w -[A7]
000004C6 A8A8 syscall OffsetRect
000004C8 6026 bra +0x28 /* 000004F0 */
000004CA 486F 0006 pea.l [A7 + 0x6]
000004CE 3F03 move.w -[A7], D3
000004D0 4267 clr.w -[A7]
000004D2 A8A8 syscall OffsetRect
000004D4 601A bra +0x1C /* 000004F0 */
000004D6 D76F 000C add.w [A7 + 0xC], D3
000004DA DB6F 000A add.w [A7 + 0xA], D5
000004DE 6010 bra +0x12 /* 000004F0 */
000004E0 3003 move.w D0, D3
000004E2 48C0 ext.l D0
000004E4 7205 moveq.l D1, 0x05
000004E6 4EB9 0000 0562 jsr [0x00000562]
000004EC D16F 000C add.w [A7 + 0xC], D0
label000004F0:
000004F0 4A86 tst.l D6
000004F2 6714 beq +0x16 /* 00000508 */
000004F4 2F2A 005C move.l -[A7], [A2 + 0x5C]
000004F8 3F04 move.w -[A7], D4
000004FA 3F2F 0006 move.w -[A7], [A7 + 0x6]
000004FE 2F2F 000A move.l -[A7], [A7 + 0xA]
00000502 486F 0012 pea.l [A7 + 0x12]
00000506 A98E syscall SetDialogItem/SetDItem
label00000508:
00000508 5284 addq.l D4, 1
label0000050A:
0000050A 7016 moveq.l D0, 0x16
0000050C B880 cmp.l D4, D0
0000050E 6F00 FF28 ble -0xD6 /* 00000438 */
00000512 0C6D 8001 9F46 cmpi.w [A5 - 0x60BA], 0x8001
00000518 6616 bne +0x18 /* 00000530 */
0000051A 0C6D 8001 9F44 cmpi.w [A5 - 0x60BC], 0x8001
00000520 660E bne +0x10 /* 00000530 */
00000522 42A7 clr.l -[A7]
00000524 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000528 4EB9 0000 4B4E jsr [0x00004B4E]
0000052E 504F addq.w A7, 8
label00000530:
00000530 4FEF 000E lea.l A7, [A7 + 0xE]
00000534 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00000538 4E75 rts
0000053A 48E7 1020 movem.l -[A7], D3,A2
0000053E 4FEF FFEA lea.l A7, [A7 - 0x16]
00000542 246F 0022 movea.l A2, [A7 + 0x22]
00000546 3F3C 0004 move.w -[A7], 0x4
0000054A 4EB9 0000 5886 jsr [0x00005886]
00000550 4AAD 9154 tst.l [A5 - 0x6EAC]
00000554 6724 beq +0x26 /* 0000057A */
00000556 2F2D 9016 move.l -[A7], [A5 - 0x6FEA]
0000055A 4EB9 0000 2E5E jsr [0x00002E5E]
00000560 3540 006C move.w [A2 + 0x6C], D0
00000564 4A6A 006C tst.w [A2 + 0x6C]
00000568 584F addq.w A7, 4
0000056A 6C0E bge +0x10 /* 0000057A */
0000056C 42A7 clr.l -[A7]
0000056E 4EB9 0000 2E5E jsr [0x00002E5E]
00000574 3540 006C move.w [A2 + 0x6C], D0
00000578 584F addq.w A7, 4
label0000057A:
0000057A 2F0A move.l -[A7], A2
0000057C 4EBA FDEE jsr [PC - 0x212 /* 0000036C */]
00000580 486D 37F6 pea.l [A5 + 0x37F6]
00000584 3F3C 0005 move.w -[A7], 0x5
00000588 2F2A 005C move.l -[A7], [A2 + 0x5C]
0000058C 4EB9 0000 58C6 jsr [0x000058C6]
00000592 486D 3806 pea.l [A5 + 0x3806]
00000596 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000059A 2F2A 005C move.l -[A7], [A2 + 0x5C]
0000059E 4EB9 0000 58C6 jsr [0x000058C6]
000005A4 486D 3816 pea.l [A5 + 0x3816]
000005A8 3F3C 000C move.w -[A7], 0xC
000005AC 2F2A 005C move.l -[A7], [A2 + 0x5C]
000005B0 4EB9 0000 58C6 jsr [0x000058C6]
000005B6 206A 005C movea.l A0, [A2 + 0x5C]
000005BA 2068 009C movea.l A0, [A0 + 0x9C]
000005BE 2050 movea.l A0, [A0]
000005C0 3610 move.w D3, [A0]
000005C2 0C43 000D cmpi.w D3, 0xD /* '\r' */
000005C6 4FEF 0022 lea.l A7, [A7 + 0x22]
000005CA 6D64 blt +0x66 /* 00000630 */
000005CC 2F2A 005C move.l -[A7], [A2 + 0x5C]
000005D0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000005D4 486F 0006 pea.l [A7 + 0x6]
000005D8 486F 0014 pea.l [A7 + 0x14]
000005DC 486F 001C pea.l [A7 + 0x1C]
000005E0 A98D syscall GetDialogItem/GetDItem
000005E2 2F2F 000A move.l -[A7], [A7 + 0xA]
000005E6 486A 0074 pea.l [A2 + 0x74]
000005EA A990 syscall GetDialogItemText/GetIText
000005EC 2F2A 005C move.l -[A7], [A2 + 0x5C]
000005F0 4878 000D push.l 0xD /* '\r' */
000005F4 486D 380E pea.l [A5 + 0x380E]
000005F8 486F 001A pea.l [A7 + 0x1A]
000005FC A98E syscall SetDialogItem/SetDItem
000005FE 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000602 3F3C 000E move.w -[A7], 0xE
00000606 486F 0006 pea.l [A7 + 0x6]
0000060A 486F 0014 pea.l [A7 + 0x14]
0000060E 486F 001C pea.l [A7 + 0x1C]
00000612 A98D syscall GetDialogItem/GetDItem
00000614 2F2F 000A move.l -[A7], [A7 + 0xA]
00000618 486A 0174 pea.l [A2 + 0x174]
0000061C A990 syscall GetDialogItemText/GetIText
0000061E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000622 4878 000E push.l 0xE
00000626 486D 380E pea.l [A5 + 0x380E]
0000062A 486F 001A pea.l [A7 + 0x1A]
0000062E A98E syscall SetDialogItem/SetDItem
label00000630:
00000630 486F 0002 pea.l [A7 + 0x2]
00000634 3F3C 0008 move.w -[A7], 0x8
00000638 2F2A 005C move.l -[A7], [A2 + 0x5C]
0000063C 4EB9 0000 58CE jsr [0x000058CE]
00000642 356F 000E 006E move.w [A2 + 0x6E], [A7 + 0xE]
00000648 486F 000C pea.l [A7 + 0xC]
0000064C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000650 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000654 4EB9 0000 58CE jsr [0x000058CE]
0000065A 486F 0016 pea.l [A7 + 0x16]
0000065E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000662 486A 0002 pea.l [A2 + 0x2]
00000666 4EB9 0000 3516 jsr [0x00003516]
0000066C 3480 move.w [A2], D0
0000066E 4A52 tst.w [A2]
00000670 4FEF 0020 lea.l A7, [A7 + 0x20]
00000674 6712 beq +0x14 /* 00000688 */
00000676 4267 clr.w -[A7]
00000678 4EB9 0000 59BE jsr [0x000059BE]
0000067E 4FEF 0016 lea.l A7, [A7 + 0x16]
00000682 4CDF 0408 movem.l D3,A2, [A7]+
00000686 4E75 rts
label00000688:
00000688 2F0A move.l -[A7], A2
0000068A 4EB9 0000 0B8C jsr [0x00000B8C]
00000690 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000694 4EB9 0000 5826 jsr [0x00005826]
0000069A 3F3C 0001 move.w -[A7], 0x1
0000069E A887 syscall TextFont
000006A0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000006A4 A88A syscall TextSize
000006A6 4EB9 0000 582E jsr [0x0000582E]
000006AC 2F0A move.l -[A7], A2
000006AE 4EB9 0000 09C8 jsr [0x000009C8]
000006B4 2F0A move.l -[A7], A2
000006B6 4EB9 0000 0D94 jsr [0x00000D94 /* DTskQHdr */]
000006BC 4FEF 0026 lea.l A7, [A7 + 0x26]
000006C0 4CDF 0408 movem.l D3,A2, [A7]+
000006C4 4E75 rts
fn000006C6:
000006C6 48E7 1030 movem.l -[A7], D3,A2,A3
000006CA 246F 0010 movea.l A2, [A7 + 0x10]
000006CE 206A 005C movea.l A0, [A2 + 0x5C]
000006D2 7600 moveq.l D3, 0x00
000006D4 1628 006F move.b D3, [A0 + 0x6F]
000006D8 2F0A move.l -[A7], A2
000006DA 4EB9 0000 0D94 jsr [0x00000D94 /* DTskQHdr */]
000006E0 3F3C 0002 move.w -[A7], 0x2
000006E4 2F2A 005C move.l -[A7], [A2 + 0x5C]
000006E8 4EB9 0000 58BE jsr [0x000058BE]
000006EE 2648 movea.l A3, A0
000006F0 2F0B move.l -[A7], A3
000006F2 4A83 tst.l D3
000006F4 6704 beq +0x6 /* 000006FA */
000006F6 7000 moveq.l D0, 0x00
000006F8 6006 bra +0x8 /* 00000700 */
label000006FA:
000006FA 203C 0000 00FF move.l D0, 0xFF
label00000700:
00000700 3F00 move.w -[A7], D0
00000702 A95D syscall HiliteControl
00000704 2F03 move.l -[A7], D3
00000706 486A 0002 pea.l [A2 + 0x2]
0000070A 2057 movea.l A0, [A7]
0000070C 2250 movea.l A1, [A0]
0000070E 2269 001C movea.l A1, [A1 + 0x1C]
00000712 4E91 jsr [A1]
00000714 1F3C 0004 move.b -[A7], 0x4
00000718 3F3C 0006 move.w -[A7], 0x6
0000071C 42A7 clr.l -[A7]
0000071E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000722 4EB9 0000 8956 jsr [0x00008956]
00000728 4FEF 001E lea.l A7, [A7 + 0x1E]
0000072C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000730 4E75 rts
00000732 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000736 4FEF FFF6 lea.l A7, [A7 - 0xA]
0000073A 246F 001E movea.l A2, [A7 + 0x1E]
0000073E 266F 0022 movea.l A3, [A7 + 0x22]
00000742 3F7C FFFF 0008 move.w [A7 + 0x8], 0xFFFF
00000748 7000 moveq.l D0, 0x00
0000074A 3013 move.w D0, [A3]
0000074C 4EB9 0000 05F8 jsr [0x000005F8]
00000752 014C bchg A4, D0
00000754 0000 0000 ori.b D0, 0x0
00000758 0000 000F ori.b D0, 0xF
0000075C 0004 0000 ori.b D4, 0x0
00000760 0000 001A ori.b D0, 0x1A
00000764 0000 0003 ori.b D0, 0x3
00000768 0052 0000 ori.w [A2], 0x0
0000076C 0005 004C ori.b D5, 0x4C /* 'L' */
00000770 0000 0008 ori.b D0, 0x8
00000774 003A 0000 000F ori.b [PC + 0xF /* 00000785, value 0x1A */], 0x0
0000077A 001A 0C2D ori.b [A2]+, 0x2D /* '-' */
0000077E 0002 987B ori.b D2, 0x7B /* '{' */
00000782 6600 011A bne +0x11C /* 0000089E */
00000786 2F0A move.l -[A7], A2
00000788 4EB9 0000 0E70 jsr [0x00000E70]
0000078E 584F addq.w A7, 4
00000790 6000 010C bra +0x10E /* 0000089E */
00000794 202B 0002 move.l D0, [A3 + 0x2]
00000798 0280 FF00 0000 andi.l D0, 0xFF000000
0000079E 7218 moveq.l D1, 0x18
000007A0 E2A8 lsr D0, D1
000007A2 5380 subq.l D0, 1
000007A4 6600 00F8 bne +0xFA /* 0000089E */
000007A8 4EB9 0000 587E jsr [0x0000587E]
000007AE 2F0A move.l -[A7], A2
000007B0 4EBA FF14 jsr [PC - 0xEC /* 000006C6 */]
000007B4 584F addq.w A7, 4
000007B6 6000 00E6 bra +0xE8 /* 0000089E */
000007BA 202B 0002 move.l D0, [A3 + 0x2]
000007BE 0280 0000 00FF andi.l D0, 0xFF
000007C4 1600 move.b D3, D0
000007C6 4880 ext.w D0
000007C8 48C0 ext.l D0
000007CA 4EB9 0000 05F8 jsr [0x000005F8]
000007D0 00CE .incomplete
000007D2 0000 0001 ori.b D0, 0x1
000007D6 0000 002E ori.b D0, 0x2E /* '.' */
000007DA 0009 0000 ori.b A1, 0x0
000007DE 0001 0038 ori.b D1, 0x38 /* '8' */
000007E2 0000 0003 ori.b D0, 0x3
000007E6 0064 0000 ori.w -[A4], 0x0
000007EA 0004 002C ori.b D4, 0x2C /* ',' */
000007EE 0000 000B ori.b D0, 0xB
000007F2 0026 0000 ori.b -[A6], 0x0
000007F6 000C 0020 ori.b A4, 0x20 /* ' ' */
000007FA 0000 000D ori.b D0, 0xD /* '\r' */
000007FE 004C 0000 ori.w A4, 0x0
00000802 001B 0084 ori.b [A3]+, 0x84
00000806 0000 001E ori.b D0, 0x1E
0000080A 000E 0000 ori.b A6, 0x0
0000080E 001F 0008 ori.b [A7]+, 0x8
00000812 0000 002E ori.b D0, 0x2E /* '.' */
00000816 0066 3F2B ori.w -[A6], 0x3F2B /* '?+' */
0000081A 000E 1F03 ori.b A6, 0x3
0000081E 486A 0002 pea.l [A2 + 0x2]
00000822 2057 movea.l A0, [A7]
00000824 2250 movea.l A1, [A0]
00000826 2269 0010 movea.l A1, [A1 + 0x10]
0000082A 4E91 jsr [A1]
0000082C 4A80 tst.l D0
0000082E 504F addq.w A7, 8
00000830 670E beq +0x10 /* 00000840 */
00000832 42AA 0070 clr.l [A2 + 0x70]
00000836 2F0A move.l -[A7], A2
00000838 4EB9 0000 0EE0 jsr [0x00000EE0]
0000083E 584F addq.w A7, 4
label00000840:
00000840 4FEF 000A lea.l A7, [A7 + 0xA]
00000844 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000848 4E75 rts
0000084A 3F3C 0001 move.w -[A7], 0x1
0000084E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000852 4EB9 0000 58BE jsr [0x000058BE]
00000858 2848 movea.l A4, A0
0000085A 2054 movea.l A0, [A4]
0000085C 4A28 0011 tst.b [A0 + 0x11]
00000860 5C4F addq.w A7, 6
00000862 663A bne +0x3C /* 0000089E */
00000864 3F7C 0001 0008 move.w [A7 + 0x8], 0x1
0000086A 3F3C 0001 move.w -[A7], 0x1
0000086E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000872 4EB9 0000 58DE jsr [0x000058DE]
00000878 5C4F addq.w A7, 6
0000087A 6022 bra +0x24 /* 0000089E */
0000087C 302B 000E move.w D0, [A3 + 0xE]
00000880 0280 0000 0100 andi.l D0, 0x100
00000886 6716 beq +0x18 /* 0000089E */
00000888 3F7C 0002 0008 move.w [A7 + 0x8], 0x2
0000088E 3F3C 0002 move.w -[A7], 0x2
00000892 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000896 4EB9 0000 58DE jsr [0x000058DE]
0000089C 5C4F addq.w A7, 6
label0000089E:
0000089E 2F2A 005C move.l -[A7], [A2 + 0x5C]
000008A2 4EB9 0000 5826 jsr [0x00005826]
000008A8 4EB9 0000 5846 jsr [0x00005846]
000008AE 4A6F 000C tst.w [A7 + 0xC]
000008B2 584F addq.w A7, 4
000008B4 6C1E bge +0x20 /* 000008D4 */
000008B6 4878 0001 push.l 0x1
000008BA 486F 000C pea.l [A7 + 0xC]
000008BE 486F 0008 pea.l [A7 + 0x8]
000008C2 2F0B move.l -[A7], A3
000008C4 4EB9 0000 809A jsr [0x0000809A]
000008CA 4A00 tst.b D0
000008CC 4FEF 0010 lea.l A7, [A7 + 0x10]
000008D0 6700 00C4 beq +0xC6 /* 00000996 */
label000008D4:
000008D4 302F 0008 move.w D0, [A7 + 0x8]
000008D8 48C0 ext.l D0
000008DA 0C80 0000 000B cmpi.l D0, 0xB
000008E0 6200 00B4 bhi +0xB6 /* 00000996 */
000008E4 D040 add.w D0, D0
000008E6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000008EA 4EFB 0002 jmp [PC + D0.w + 0x2]
000008EE 00A8 006A 0074 00A8 ori.l [A0 + 0xA8], 0x6A0074 /* 'j\0t' */
000008F6 007E 009E ori.w <<invalid special address>>, 0x9E
000008FA 009E 00A8 00A8 ori.l [A6]+, 0xA800A8
00000900 0018 00A8 ori.b [A0]+, 0xA8
00000904 008A 2F6B 000A ori.l A2, 0x2F6B000A /* '/k\0\n' */
0000090A 0004 486F ori.b D4, 0x6F /* 'o' */
0000090E 0004 A871 ori.b D4, 0x71 /* 'q' */
00000912 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000916 4267 clr.w -[A7]
00000918 2F2F 000A move.l -[A7], [A7 + 0xA]
0000091C 486A 0002 pea.l [A2 + 0x2]
00000920 2057 movea.l A0, [A7]
00000922 2250 movea.l A1, [A0]
00000924 2269 000C movea.l A1, [A1 + 0xC]
00000928 4E91 jsr [A1]
0000092A 4A80 tst.l D0
0000092C 4FEF 000E lea.l A7, [A7 + 0xE]
00000930 670E beq +0x10 /* 00000940 */
00000932 42AA 0070 clr.l [A2 + 0x70]
00000936 2F0A move.l -[A7], A2
00000938 4EB9 0000 0EE0 jsr [0x00000EE0]
0000093E 584F addq.w A7, 4
label00000940:
00000940 2F0A move.l -[A7], A2
00000942 4EB9 0000 0D94 jsr [0x00000D94 /* DTskQHdr */]
00000948 486A 0002 pea.l [A2 + 0x2]
0000094C 4EB9 0000 D8A8 jsr [0x0000D8A8]
00000952 4A80 tst.l D0
00000954 504F addq.w A7, 8
00000956 673E beq +0x40 /* 00000996 */
00000958 2F0A move.l -[A7], A2
0000095A 4EB9 0000 100E jsr [0x0000100E]
00000960 584F addq.w A7, 4
00000962 4267 clr.w -[A7]
00000964 4EB9 0000 59BE jsr [0x000059BE]
0000096A 602A bra +0x2C /* 00000996 */
0000096C 2F0A move.l -[A7], A2
0000096E 4EB9 0000 100E jsr [0x0000100E]
00000974 584F addq.w A7, 4
00000976 601E bra +0x20 /* 00000996 */
00000978 7000 moveq.l D0, 0x00
0000097A 3013 move.w D0, [A3]
0000097C 5380 subq.l D0, 1
0000097E 6716 beq +0x18 /* 00000996 */
00000980 2F0A move.l -[A7], A2
00000982 4EB9 0000 0E70 jsr [0x00000E70]
00000988 584F addq.w A7, 4
0000098A 600A bra +0xC /* 00000996 */
0000098C 2F0A move.l -[A7], A2
0000098E 4EB9 0000 0AC4 jsr [0x00000AC4]
00000994 584F addq.w A7, 4
label00000996:
00000996 7000 moveq.l D0, 0x00
00000998 3013 move.w D0, [A3]
0000099A 5D80 subq.l D0, 6
0000099C 6610 bne +0x12 /* 000009AE */
0000099E 4A2D 987B tst.b [A5 - 0x6785]
000009A2 660A bne +0xC /* 000009AE */
000009A4 2F0A move.l -[A7], A2
000009A6 4EB9 0000 0EE0 jsr [0x00000EE0]
000009AC 584F addq.w A7, 4
label000009AE:
000009AE 4EB9 0000 584E jsr [0x0000584E]
000009B4 4EB9 0000 582E jsr [0x0000582E]
000009BA 4FEF 000A lea.l A7, [A7 + 0xA]
000009BE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000009C2 4E75 rts
000009C4 48E7 1820 movem.l -[A7], D3,D4,A2
000009C8 4FEF FEBA lea.l A7, [A7 - 0x146]
000009CC 246F 0156 movea.l A2, [A7 + 0x156]
000009D0 594F subq.w A7, 4
000009D2 3F3C 03E8 move.w -[A7], 0x3E8
000009D6 41FA 00DE lea.l A0, [PC + 0xDE /* 00000AB6, value 0x12D, cstring "" */]
000009DA 4850 pea.l [A0]
000009DC A931 syscall NewMenu
000009DE 205F movea.l A0, [A7]+
000009E0 2548 0274 move.l [A2 + 0x274], A0
000009E4 2008 move.l D0, A0
000009E6 6700 00C4 beq +0xC6 /* 00000AAC */
000009EA 486D 37FE pea.l [A5 + 0x37FE]
000009EE 3F3C 0006 move.w -[A7], 0x6
000009F2 2F2A 005C move.l -[A7], [A2 + 0x5C]
000009F6 4EB9 0000 58C6 jsr [0x000058C6]
000009FC 4AAD 9154 tst.l [A5 - 0x6EAC]
00000A00 4FEF 000A lea.l A7, [A7 + 0xA]
00000A04 6734 beq +0x36 /* 00000A3A */
00000A06 7600 moveq.l D3, 0x00
00000A08 6018 bra +0x1A /* 00000A22 */
label00000A0A:
00000A0A 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000A0E 41FA 00A8 lea.l A0, [PC + 0xA8 /* 00000AB8, value 0x12D0000 */]
00000A12 4850 pea.l [A0]
00000A14 A933 syscall AppendMenu
00000A16 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000A1A 3F03 move.w -[A7], D3
00000A1C 486F 000C pea.l [A7 + 0xC]
00000A20 A947 syscall SetMenuItemText/SetItem
label00000A22:
00000A22 594F subq.w A7, 4
00000A24 2003 move.l D0, D3
00000A26 5283 addq.l D3, 1
00000A28 2F00 move.l -[A7], D0
00000A2A 486F 0008 pea.l [A7 + 0x8]
00000A2E 4EB9 0000 2E66 jsr [0x00002E66]
00000A34 201F move.l D0, [A7]+
00000A36 66D2 bne -0x2C /* 00000A0A */
00000A38 6072 bra +0x74 /* 00000AAC */
label00000A3A:
00000A3A 42A7 clr.l -[A7]
00000A3C 42A7 clr.l -[A7]
00000A3E 42A7 clr.l -[A7]
00000A40 4227 clr.b -[A7]
00000A42 3F2A 006C move.w -[A7], [A2 + 0x6C]
00000A46 4EB9 0000 51F6 jsr [0x000051F6]
00000A4C 2800 move.l D4, D0
00000A4E 7601 moveq.l D3, 0x01
00000A50 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A54 6052 bra +0x54 /* 00000AA8 */
label00000A56:
00000A56 4878 0100 push.l 0x100
00000A5A 486F 004A pea.l [A7 + 0x4A]
00000A5E 2F03 move.l -[A7], D3
00000A60 1F3C 0002 move.b -[A7], 0x2
00000A64 3F2A 006C move.w -[A7], [A2 + 0x6C]
00000A68 4EB9 0000 51F6 jsr [0x000051F6]
00000A6E 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000A72 41FA 0048 lea.l A0, [PC + 0x48 /* 00000ABC, value 0x12D0000 */]
00000A76 4850 pea.l [A0]
00000A78 A933 syscall AppendMenu
00000A7A 486F 0056 pea.l [A7 + 0x56]
00000A7E 4EB9 0000 565E jsr [0x0000565E]
00000A84 4A2F 005A tst.b [A7 + 0x5A]
00000A88 4FEF 0014 lea.l A7, [A7 + 0x14]
00000A8C 660C bne +0xE /* 00000A9A */
00000A8E 1F7C 0001 0046 move.b [A7 + 0x46], 0x1
00000A94 1F7C 0020 0047 move.b [A7 + 0x47], 0x20 /* ' ' */
label00000A9A:
00000A9A 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000A9E 3F03 move.w -[A7], D3
00000AA0 486F 004C pea.l [A7 + 0x4C]
00000AA4 A947 syscall SetMenuItemText/SetItem
00000AA6 5283 addq.l D3, 1
label00000AA8:
00000AA8 B684 cmp.l D3, D4
00000AAA 6FAA ble -0x54 /* 00000A56 */
label00000AAC:
00000AAC 4FEF 0146 lea.l A7, [A7 + 0x146]
00000AB0 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000AB4 4E75 rts
00000AB6 0000 012D ori.b D0, 0x2D /* '-' */
00000ABA 0000 012D ori.b D0, 0x2D /* '-' */
00000ABE 0000 48E7 ori.b D0, 0xE7
00000AC2 1030 4FEF move.b D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00000AC6 FFF0 .invalid <<F/7/7>>
00000AC8 246F 0020 movea.l A2, [A7 + 0x20]
00000ACC 4AAD 9154 tst.l [A5 - 0x6EAC]
00000AD0 6706 beq +0x8 /* 00000AD8 */
00000AD2 41ED 9016 lea.l A0, [A5 - 0x6FEA]
00000AD6 6010 bra +0x12 /* 00000AE8 */
label00000AD8:
00000AD8 1F3C 000A move.b -[A7], 0xA /* '\n' */
00000ADC 2F2A 0058 move.l -[A7], [A2 + 0x58]
00000AE0 4EB9 0000 4BDE jsr [0x00004BDE]
00000AE6 5C4F addq.w A7, 6
label00000AE8:
00000AE8 2648 movea.l A3, A0
00000AEA 2F3C 0006 0005 move.l -[A7], 0x60005
00000AF0 2013 move.l D0, [A3]
00000AF2 5280 addq.l D0, 1
00000AF4 3F00 move.w -[A7], D0
00000AF6 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000AFA 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000AFE 4EB9 0000 886C jsr [0x0000886C]
00000B04 3600 move.w D3, D0
00000B06 4FEF 000E lea.l A7, [A7 + 0xE]
00000B0A 6772 beq +0x74 /* 00000B7E */
00000B0C 5343 subq.w D3, 1
00000B0E 3003 move.w D0, D3
00000B10 48C0 ext.l D0
00000B12 B093 cmp.l D0, [A3]
00000B14 6768 beq +0x6A /* 00000B7E */
00000B16 3003 move.w D0, D3
00000B18 48C0 ext.l D0
00000B1A 2680 move.l [A3], D0
00000B1C 3EBC 0006 move.w [A7], 0x6
00000B20 2F6A 005C 0002 move.l [A7 + 0x2], [A2 + 0x5C]
00000B26 3F3C 0001 move.w -[A7], 0x1
00000B2A 486F 0002 pea.l [A7 + 0x2]
00000B2E 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000B32 4EB9 0000 8246 jsr [0x00008246]
00000B38 4AAD 9154 tst.l [A5 - 0x6EAC]
00000B3C 4FEF 000A lea.l A7, [A7 + 0xA]
00000B40 6726 beq +0x28 /* 00000B68 */
00000B42 3003 move.w D0, D3
00000B44 48C0 ext.l D0
00000B46 2F00 move.l -[A7], D0
00000B48 4EB9 0000 2E5E jsr [0x00002E5E]
00000B4E 3540 006C move.w [A2 + 0x6C], D0
00000B52 4A6A 006C tst.w [A2 + 0x6C]
00000B56 584F addq.w A7, 4
00000B58 6C0E bge +0x10 /* 00000B68 */
00000B5A 42A7 clr.l -[A7]
00000B5C 4EB9 0000 2E5E jsr [0x00002E5E]
00000B62 3540 006C move.w [A2 + 0x6C], D0
00000B66 584F addq.w A7, 4
label00000B68:
00000B68 2F0A move.l -[A7], A2
00000B6A 4EB9 0000 0B8C jsr [0x00000B8C]
00000B70 42AA 0070 clr.l [A2 + 0x70]
00000B74 2F0A move.l -[A7], A2
00000B76 4EB9 0000 0EE0 jsr [0x00000EE0]
00000B7C 504F addq.w A7, 8
label00000B7E:
00000B7E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B82 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000B86 4E75 rts
00000B88 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000B8C 4FEF FFF0 lea.l A7, [A7 - 0x10]
00000B90 246F 0028 movea.l A2, [A7 + 0x28]
00000B94 4AAD 9154 tst.l [A5 - 0x6EAC]
00000B98 6704 beq +0x6 /* 00000B9E */
00000B9A 7000 moveq.l D0, 0x00
00000B9C 6012 bra +0x14 /* 00000BB0 */
label00000B9E:
00000B9E 1F3C 000A move.b -[A7], 0xA /* '\n' */
00000BA2 2F2A 0058 move.l -[A7], [A2 + 0x58]
00000BA6 4EB9 0000 4BDE jsr [0x00004BDE]
00000BAC 2010 move.l D0, [A0]
00000BAE 5C4F addq.w A7, 6
label00000BB0:
00000BB0 2600 move.l D3, D0
00000BB2 42A7 clr.l -[A7]
00000BB4 42A7 clr.l -[A7]
00000BB6 2003 move.l D0, D3
00000BB8 5280 addq.l D0, 1
00000BBA 2F00 move.l -[A7], D0
00000BBC 1F3C 0001 move.b -[A7], 0x1
00000BC0 3F2A 006C move.w -[A7], [A2 + 0x6C]
00000BC4 4EB9 0000 51F6 jsr [0x000051F6]
00000BCA 2800 move.l D4, D0
00000BCC 3F3C 0004 move.w -[A7], 0x4
00000BD0 4EB9 0000 5886 jsr [0x00005886]
00000BD6 7601 moveq.l D3, 0x01
00000BD8 486F 0010 pea.l [A7 + 0x10]
00000BDC 1F04 move.b -[A7], D4
00000BDE 3F2A 006C move.w -[A7], [A2 + 0x6C]
00000BE2 4EB9 0000 50FE jsr [0x000050FE]
00000BE8 2848 movea.l A4, A0
00000BEA 200C move.l D0, A4
00000BEC 4FEF 0018 lea.l A7, [A7 + 0x18]
00000BF0 6700 00AE beq +0xB0 /* 00000CA0 */
00000BF4 2654 movea.l A3, [A4]
00000BF6 0C93 8765 4321 cmpi.l [A3], 0x87654321
00000BFC 6600 00A2 bne +0xA4 /* 00000CA0 */
00000C00 7600 moveq.l D3, 0x00
00000C02 256B 0004 0068 move.l [A2 + 0x68], [A3 + 0x4]
00000C08 256B 0008 0064 move.l [A2 + 0x64], [A3 + 0x8]
00000C0E 2F2A 0064 move.l -[A7], [A2 + 0x64]
00000C12 486A 0002 pea.l [A2 + 0x2]
00000C16 4EB9 0000 F9E6 jsr [0x0000F9E6]
00000C1C 2F2A 0068 move.l -[A7], [A2 + 0x68]
00000C20 486A 0002 pea.l [A2 + 0x2]
00000C24 4EB9 0000 351E jsr [0x0000351E]
00000C2A 7801 moveq.l D4, 0x01
00000C2C 4AAA 0060 tst.l [A2 + 0x60]
00000C30 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C34 6746 beq +0x48 /* 00000C7C */
00000C36 594F subq.w A7, 4
00000C38 2F2A 0060 move.l -[A7], [A2 + 0x60]
00000C3C 4EB9 0000 5506 jsr [0x00005506]
00000C42 201F move.l D0, [A7]+
00000C44 2F00 move.l -[A7], D0
00000C46 2F2A 0060 move.l -[A7], [A2 + 0x60]
00000C4A 4EB9 0000 5866 jsr [0x00005866]
00000C50 584F addq.w A7, 4
00000C52 2F08 move.l -[A7], A0
00000C54 486A 0002 pea.l [A2 + 0x2]
00000C58 2057 movea.l A0, [A7]
00000C5A 2250 movea.l A1, [A0]
00000C5C 2269 0048 movea.l A1, [A1 + 0x48]
00000C60 4E91 jsr [A1]
00000C62 4A80 tst.l D0
00000C64 57C0 seq D0
00000C66 4400 neg.b D0
00000C68 4880 ext.w D0
00000C6A 48C0 ext.l D0
00000C6C 2800 move.l D4, D0
00000C6E 2F2A 0060 move.l -[A7], [A2 + 0x60]
00000C72 4EB9 0000 586E jsr [0x0000586E]
00000C78 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000C7C:
00000C7C 4A84 tst.l D4
00000C7E 6720 beq +0x22 /* 00000CA0 */
00000C80 42A7 clr.l -[A7]
00000C82 486A 0002 pea.l [A2 + 0x2]
00000C86 2057 movea.l A0, [A7]
00000C88 2250 movea.l A1, [A0]
00000C8A 2269 0020 movea.l A1, [A1 + 0x20]
00000C8E 4E91 jsr [A1]
00000C90 42A7 clr.l -[A7]
00000C92 486A 0002 pea.l [A2 + 0x2]
00000C96 4EB9 0000 356E jsr [0x0000356E]
00000C9C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000CA0:
00000CA0 4A83 tst.l D3
00000CA2 6728 beq +0x2A /* 00000CCC */
00000CA4 7001 moveq.l D0, 0x01
00000CA6 2540 0064 move.l [A2 + 0x64], D0
00000CAA 42AA 0068 clr.l [A2 + 0x68]
00000CAE 2F2A 0064 move.l -[A7], [A2 + 0x64]
00000CB2 486A 0002 pea.l [A2 + 0x2]
00000CB6 4EB9 0000 F9E6 jsr [0x0000F9E6]
00000CBC 42A7 clr.l -[A7]
00000CBE 486A 0002 pea.l [A2 + 0x2]
00000CC2 4EB9 0000 351E jsr [0x0000351E]
00000CC8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000CCC:
00000CCC 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000CD0 486F 0010 pea.l [A7 + 0x10]
00000CD4 4EB9 0000 AA22 jsr [0x0000AA22]
00000CDA 486F 000C pea.l [A7 + 0xC]
00000CDE 486A 0002 pea.l [A2 + 0x2]
00000CE2 4EB9 0000 DD5C jsr [0x0000DD5C]
00000CE8 486F 0014 pea.l [A7 + 0x14]
00000CEC A928 syscall InvalRect
00000CEE 2F0A move.l -[A7], A2
00000CF0 4EB9 0000 0D94 jsr [0x00000D94 /* DTskQHdr */]
00000CF6 3F3C FFFF move.w -[A7], 0xFFFF
00000CFA 486F 0022 pea.l [A7 + 0x22]
00000CFE 4EB9 0000 AA50 jsr [0x0000AA50]
00000D04 4FEF 002A lea.l A7, [A7 + 0x2A]
00000D08 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000D0C 4E75 rts
fn00000D0E:
00000D0E 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
00000D12 266F 001C movea.l A3, [A7 + 0x1C]
00000D16 282F 0020 move.l D4, [A7 + 0x20]
00000D1A 246F 0024 movea.l A2, [A7 + 0x24]
00000D1E 2C6F 002C movea.l A6, [A7 + 0x2C]
00000D22 286F 0030 movea.l A4, [A7 + 0x30]
00000D26 7600 moveq.l D3, 0x00
00000D28 4A84 tst.l D4
00000D2A 6D4C blt +0x4E /* 00000D78 */
00000D2C 2004 move.l D0, D4
00000D2E D0AB 0064 add.l D0, [A3 + 0x64]
00000D32 2F00 move.l -[A7], D0
00000D34 3F2B 006C move.w -[A7], [A3 + 0x6C]
00000D38 4EB9 0000 5106 jsr [0x00005106]
00000D3E 2608 move.l D3, A0
00000D40 4A83 tst.l D3
00000D42 5C4F addq.w A7, 6
00000D44 6732 beq +0x34 /* 00000D78 */
00000D46 2043 movea.l A0, D3
00000D48 2650 movea.l A3, [A0]
00000D4A 200E move.l D0, A6
00000D4C 6702 beq +0x4 /* 00000D50 */
00000D4E 2C93 move.l [A6], [A3]
label00000D50:
00000D50 200C move.l D0, A4
00000D52 6704 beq +0x6 /* 00000D58 */
00000D54 28AB 0004 move.l [A4], [A3 + 0x4]
label00000D58:
00000D58 200A move.l D0, A2
00000D5A 6716 beq +0x18 /* 00000D72 */
00000D5C 4212 clr.b [A2]
00000D5E 4878 00FF push.l 0xFF
00000D62 486B 0008 pea.l [A3 + 0x8]
00000D66 2F0A move.l -[A7], A2
00000D68 4EB9 0000 6FE8 jsr [0x00006FE8]
00000D6E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D72:
00000D72 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000D76 4E75 rts
label00000D78:
00000D78 200A move.l D0, A2
00000D7A 6702 beq +0x4 /* 00000D7E */
00000D7C 4212 clr.b [A2]
label00000D7E:
00000D7E 200E move.l D0, A6
00000D80 6702 beq +0x4 /* 00000D84 */
00000D82 4296 clr.l [A6]
label00000D84:
00000D84 200C move.l D0, A4
00000D86 6702 beq +0x4 /* 00000D8A */
00000D88 4294 clr.l [A4]
label00000D8A:
00000D8A 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000D8E 4E75 rts
00000D90 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000D94 246F 0014 movea.l A2, [A7 + 0x14]
00000D98 3F3C 0001 move.w -[A7], 0x1
00000D9C 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000DA0 4EB9 0000 58BE jsr [0x000058BE]
00000DA6 2848 movea.l A4, A0
00000DA8 3F3C 0004 move.w -[A7], 0x4
00000DAC 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000DB0 4EB9 0000 58BE jsr [0x000058BE]
00000DB6 2648 movea.l A3, A0
00000DB8 206A 005C movea.l A0, [A2 + 0x5C]
00000DBC 4A28 006F tst.b [A0 + 0x6F]
00000DC0 4FEF 000C lea.l A7, [A7 + 0xC]
00000DC4 6710 beq +0x12 /* 00000DD6 */
00000DC6 486A 0002 pea.l [A2 + 0x2]
00000DCA 4EB9 0000 D8B2 jsr [0x0000D8B2]
00000DD0 4A80 tst.l D0
00000DD2 584F addq.w A7, 4
00000DD4 6C08 bge +0xA /* 00000DDE */
label00000DD6:
00000DD6 203C 0000 00FF move.l D0, 0xFF
00000DDC 6002 bra +0x4 /* 00000DE0 */
label00000DDE:
00000DDE 7000 moveq.l D0, 0x00
label00000DE0:
00000DE0 2600 move.l D3, D0
00000DE2 2053 movea.l A0, [A3]
00000DE4 7000 moveq.l D0, 0x00
00000DE6 1028 0011 move.b D0, [A0 + 0x11]
00000DEA B680 cmp.l D3, D0
00000DEC 671A beq +0x1C /* 00000E08 */
00000DEE 2F0C move.l -[A7], A4
00000DF0 3F03 move.w -[A7], D3
00000DF2 A95D syscall HiliteControl
00000DF4 2F0B move.l -[A7], A3
00000DF6 3F03 move.w -[A7], D3
00000DF8 A95D syscall HiliteControl
00000DFA 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000DFE 3F3C 0003 move.w -[A7], 0x3
00000E02 4EB9 0000 7910 jsr [0x00007910]
label00000E08:
00000E08 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000E0C 4E75 rts
00000E0E 48E7 0030 movem.l -[A7], A2,A3
00000E12 246F 000C movea.l A2, [A7 + 0xC]
00000E16 4AAD 9154 tst.l [A5 - 0x6EAC]
00000E1A 6706 beq +0x8 /* 00000E22 */
00000E1C 41ED 9016 lea.l A0, [A5 - 0x6FEA]
00000E20 6010 bra +0x12 /* 00000E32 */
label00000E22:
00000E22 1F3C 000A move.b -[A7], 0xA /* '\n' */
00000E26 2F2A 0058 move.l -[A7], [A2 + 0x58]
00000E2A 4EB9 0000 4BDE jsr [0x00004BDE]
00000E30 5C4F addq.w A7, 6
label00000E32:
00000E32 2648 movea.l A3, A0
00000E34 4AAA 0274 tst.l [A2 + 0x274]
00000E38 672C beq +0x2E /* 00000E66 */
00000E3A 3F3C 0007 move.w -[A7], 0x7
00000E3E 206A 005C movea.l A0, [A2 + 0x5C]
00000E42 7000 moveq.l D0, 0x00
00000E44 1028 006F move.b D0, [A0 + 0x6F]
00000E48 3F00 move.w -[A7], D0
00000E4A 2013 move.l D0, [A3]
00000E4C 5280 addq.l D0, 1
00000E4E 3F00 move.w -[A7], D0
00000E50 2F2A 0274 move.l -[A7], [A2 + 0x274]
00000E54 3F3C 0006 move.w -[A7], 0x6
00000E58 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000E5C 4EB9 0000 87F0 jsr [0x000087F0]
00000E62 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E66:
00000E66 4CDF 0C00 movem.l A2,A3, [A7]+
00000E6A 4E75 rts
00000E6C 48E7 1030 movem.l -[A7], D3,A2,A3
00000E70 4FEF FF00 lea.l A7, [A7 - 0x100]
00000E74 246F 0110 movea.l A2, [A7 + 0x110]
00000E78 3F3C 000B move.w -[A7], 0xB
00000E7C 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000E80 4EB9 0000 58BE jsr [0x000058BE]
00000E86 2648 movea.l A3, A0
00000E88 2F0B move.l -[A7], A3
00000E8A 4EB9 0000 5506 jsr [0x00005506]
00000E90 201F move.l D0, [A7]+
00000E92 2600 move.l D3, D0
00000E94 0C83 0000 00FF cmpi.l D3, 0xFF
00000E9A 544F addq.w A7, 2
00000E9C 6F06 ble +0x8 /* 00000EA4 */
00000E9E 263C 0000 00FF move.l D3, 0xFF
label00000EA4:
00000EA4 2053 movea.l A0, [A3]
00000EA6 43D7 lea.l A1, [A7]
00000EA8 2003 move.l D0, D3
00000EAA A02E syscall BlockMove/BlockMoveData
00000EAC 41D7 lea.l A0, [A7]
00000EAE 4230 3800 clr.b [A0 + D3]
00000EB2 2F03 move.l -[A7], D3
00000EB4 486F 0004 pea.l [A7 + 0x4]
00000EB8 486A 0002 pea.l [A2 + 0x2]
00000EBC 2057 movea.l A0, [A7]
00000EBE 2250 movea.l A1, [A0]
00000EC0 2269 0048 movea.l A1, [A1 + 0x48]
00000EC4 4E91 jsr [A1]
00000EC6 2540 0070 move.l [A2 + 0x70], D0
00000ECA 2F0A move.l -[A7], A2
00000ECC 4EB9 0000 0EE0 jsr [0x00000EE0]
00000ED2 4FEF 0110 lea.l A7, [A7 + 0x110]
00000ED6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000EDA 4E75 rts
00000EDC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000EE0 4FEF FEF0 lea.l A7, [A7 - 0x110]
00000EE4 246F 0124 movea.l A2, [A7 + 0x124]
00000EE8 42A7 clr.l -[A7]
00000EEA 42A7 clr.l -[A7]
00000EEC 42A7 clr.l -[A7]
00000EEE 486F 001C pea.l [A7 + 0x1C]
00000EF2 486A 0002 pea.l [A2 + 0x2]
00000EF6 4EB9 0000 D8B2 jsr [0x0000D8B2]
00000EFC 584F addq.w A7, 4
00000EFE 2F00 move.l -[A7], D0
00000F00 2F0A move.l -[A7], A2
00000F02 4EBA FE0A jsr [PC - 0x1F6 /* 00000D0E */]
00000F06 4AAA 0070 tst.l [A2 + 0x70]
00000F0A 4FEF 0018 lea.l A7, [A7 + 0x18]
00000F0E 6700 00B8 beq +0xBA /* 00000FC8 */
00000F12 206A 005C movea.l A0, [A2 + 0x5C]
00000F16 2668 00A0 movea.l A3, [A0 + 0xA0]
00000F1A 2053 movea.l A0, [A3]
00000F1C 3628 003C move.w D3, [A0 + 0x3C]
00000F20 4A43 tst.w D3
00000F22 6700 00DC beq +0xDE /* 00001000 */
00000F26 594F subq.w A7, 4
00000F28 3F03 move.w -[A7], D3
00000F2A 2F0B move.l -[A7], A3
00000F2C 3F3C 0008 move.w -[A7], 0x8
00000F30 A83D syscall TEDispatch
00000F32 2E9F move.l [A7], [A7]+
00000F34 2F57 000C move.l [A7 + 0xC], [A7]
00000F38 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000F3C 4EB9 0000 5826 jsr [0x00005826]
00000F42 4EB9 0000 5846 jsr [0x00005846]
00000F48 4267 clr.w -[A7]
00000F4A A887 syscall TextFont
00000F4C 3F3C 000C move.w -[A7], 0xC
00000F50 A88A syscall TextSize
00000F52 4267 clr.w -[A7]
00000F54 A888 syscall TextFace
00000F56 2453 movea.l A2, [A3]
00000F58 2F6A 0008 0008 move.l [A7 + 0x8], [A2 + 0x8]
00000F5E 2F6A 000C 000C move.l [A7 + 0xC], [A2 + 0xC]
00000F64 3F2F 0012 move.w -[A7], [A7 + 0x12]
00000F68 302A 0018 move.w D0, [A2 + 0x18]
00000F6C 48C0 ext.l D0
00000F6E 322F 0012 move.w D1, [A7 + 0x12]
00000F72 48C1 ext.l D1
00000F74 9280 sub.l D1, D0
00000F76 302A 001A move.w D0, [A2 + 0x1A]
00000F7A 48C0 ext.l D0
00000F7C D081 add.l D0, D1
00000F7E 3F00 move.w -[A7], D0
00000F80 A893 syscall MoveTo
00000F82 486F 0008 pea.l [A7 + 0x8]
00000F86 4EB9 0000 5836 jsr [0x00005836]
00000F8C 486F 0018 pea.l [A7 + 0x18]
00000F90 4EB9 0000 AA42 jsr [0x0000AA42]
00000F96 2800 move.l D4, D0
00000F98 3003 move.w D0, D3
00000F9A 48C0 ext.l D0
00000F9C 2204 move.l D1, D4
00000F9E 9280 sub.l D1, D0
00000FA0 2F01 move.l -[A7], D1
00000FA2 41EF 0020 lea.l A0, [A7 + 0x20]
00000FA6 4870 3000 pea.l [A0 + D3.w]
00000FAA 4EB9 0000 5926 jsr [0x00005926]
00000FB0 4EB9 0000 583E jsr [0x0000583E]
00000FB6 4EB9 0000 584E jsr [0x0000584E]
00000FBC 4EB9 0000 582E jsr [0x0000582E]
00000FC2 4FEF 0014 lea.l A7, [A7 + 0x14]
00000FC6 6038 bra +0x3A /* 00001000 */
label00000FC8:
00000FC8 486F 0010 pea.l [A7 + 0x10]
00000FCC 4EB9 0000 565E jsr [0x0000565E]
00000FD2 3F3C 000B move.w -[A7], 0xB
00000FD6 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000FDA 4EB9 0000 58BE jsr [0x000058BE]
00000FE0 5C4F addq.w A7, 6
00000FE2 2F08 move.l -[A7], A0
00000FE4 486F 0018 pea.l [A7 + 0x18]
00000FE8 A98F syscall SetDialogItemText/SetIText
00000FEA 7001 moveq.l D0, 0x01
00000FEC 2540 0070 move.l [A2 + 0x70], D0
00000FF0 2F2A 005C move.l -[A7], [A2 + 0x5C]
00000FF4 4878 000B push.l 0xB
00000FF8 3F3C 7FFF move.w -[A7], 0x7FFF
00000FFC A97E syscall SelectDialogItemText/SelIText
00000FFE 584F addq.w A7, 4
label00001000:
00001000 4FEF 0110 lea.l A7, [A7 + 0x110]
00001004 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001008 4E75 rts
0000100A 2F0A move.l -[A7], A2
0000100C 514F subq.w A7, 8
0000100E 246F 0010 movea.l A2, [A7 + 0x10]
00001012 4857 pea.l [A7]
00001014 486F 0008 pea.l [A7 + 0x8]
00001018 42A7 clr.l -[A7]
0000101A 42A7 clr.l -[A7]
0000101C 486A 0002 pea.l [A2 + 0x2]
00001020 4EB9 0000 D8B2 jsr [0x0000D8B2]
00001026 584F addq.w A7, 4
00001028 2F00 move.l -[A7], D0
0000102A 2F0A move.l -[A7], A2
0000102C 4EBA FCE0 jsr [PC - 0x320 /* 00000D0E */]
00001030 4AAD 9154 tst.l [A5 - 0x6EAC]
00001034 4FEF 0018 lea.l A7, [A7 + 0x18]
00001038 6720 beq +0x22 /* 0000105A */
0000103A 42A7 clr.l -[A7]
0000103C 42A7 clr.l -[A7]
0000103E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00001042 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001046 3F2A 006C move.w -[A7], [A2 + 0x6C]
0000104A 2F2A 0058 move.l -[A7], [A2 + 0x58]
0000104E 4EB9 0000 2E8E jsr [0x00002E8E]
00001054 4FEF 0016 lea.l A7, [A7 + 0x16]
00001058 6024 bra +0x26 /* 0000107E */
label0000105A:
0000105A 42A7 clr.l -[A7]
0000105C 42A7 clr.l -[A7]
0000105E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00001062 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001066 2F2A 0058 move.l -[A7], [A2 + 0x58]
0000106A 4EB9 0000 4536 jsr [0x00004536]
00001070 2F2A 0058 move.l -[A7], [A2 + 0x58]
00001074 206D A258 movea.l A0, [A5 - 0x5DA8]
00001078 4E90 jsr [A0]
0000107A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000107E:
0000107E 504F addq.w A7, 8
00001080 245F movea.l A2, [A7]+
00001082 4E75 rts
00001084 48E7 1030 movem.l -[A7], D3,A2,A3
00001088 4FEF FDFC lea.l A7, [A7 - 0x204]
0000108C 266F 0214 movea.l A3, [A7 + 0x214]
00001090 262F 0218 move.l D3, [A7 + 0x218]
00001094 246F 021C movea.l A2, [A7 + 0x21C]
00001098 42A7 clr.l -[A7]
0000109A 486F 0104 pea.l [A7 + 0x104]
0000109E 42A7 clr.l -[A7]
000010A0 486F 0110 pea.l [A7 + 0x110]
000010A4 2F03 move.l -[A7], D3
000010A6 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000010AA 4EBA FC62 jsr [PC - 0x39E /* 00000D0E */]
000010AE 2F0A move.l -[A7], A2
000010B0 A8A3 syscall EraseRect
000010B2 4A83 tst.l D3
000010B4 4FEF 0018 lea.l A7, [A7 + 0x18]
000010B8 6732 beq +0x34 /* 000010EC */
000010BA 42A7 clr.l -[A7]
000010BC 42A7 clr.l -[A7]
000010BE 42A7 clr.l -[A7]
000010C0 486F 000C pea.l [A7 + 0xC]
000010C4 2003 move.l D0, D3
000010C6 5380 subq.l D0, 1
000010C8 2F00 move.l -[A7], D0
000010CA 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
000010CE 4EBA FC3E jsr [PC - 0x3C2 /* 00000D0E */]
000010D2 486F 0018 pea.l [A7 + 0x18]
000010D6 486F 0120 pea.l [A7 + 0x120]
000010DA 4EB9 0000 4EDE jsr [0x00004EDE]
000010E0 4A80 tst.l D0
000010E2 4FEF 0020 lea.l A7, [A7 + 0x20]
000010E6 6604 bne +0x6 /* 000010EC */
000010E8 422F 0104 clr.b [A7 + 0x104]
label000010EC:
000010EC 4A2F 0104 tst.b [A7 + 0x104]
000010F0 6772 beq +0x74 /* 00001164 */
000010F2 486F 0104 pea.l [A7 + 0x104]
000010F6 4EB9 0000 565E jsr [0x0000565E]
000010FC 3F3C 0001 move.w -[A7], 0x1
00001100 A888 syscall TextFace
00001102 302A 0002 move.w D0, [A2 + 0x2]
00001106 48C0 ext.l D0
00001108 5480 addq.l D0, 2
0000110A 206D 901A movea.l A0, [A5 - 0x6FE6]
0000110E 3628 006E move.w D3, [A0 + 0x6E]
00001112 48C3 ext.l D3
00001114 5583 subq.l D3, 2
00001116 9680 sub.l D3, D0
00001118 486F 0108 pea.l [A7 + 0x108]
0000111C A88C syscall StringWidth
0000111E 301F move.w D0, [A7]+
00001120 B043 cmp.w D0, D3
00001122 544F addq.w A7, 2
00001124 6D06 blt +0x8 /* 0000112C */
00001126 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000112A A888 syscall TextFace
label0000112C:
0000112C 3F03 move.w -[A7], D3
0000112E 486F 0106 pea.l [A7 + 0x106]
00001132 4267 clr.w -[A7]
00001134 4EB9 0000 590E jsr [0x0000590E]
0000113A 302A 0002 move.w D0, [A2 + 0x2]
0000113E 48C0 ext.l D0
00001140 5480 addq.l D0, 2
00001142 3F00 move.w -[A7], D0
00001144 2F0B move.l -[A7], A3
00001146 4EB9 0000 D216 jsr [0x0000D216]
0000114C 48C0 ext.l D0
0000114E 3212 move.w D1, [A2]
00001150 48C1 ext.l D1
00001152 D280 add.l D1, D0
00001154 584F addq.w A7, 4
00001156 3F01 move.w -[A7], D1
00001158 A893 syscall MoveTo
0000115A 486F 0104 pea.l [A7 + 0x104]
0000115E A884 syscall DrawString
00001160 4267 clr.w -[A7]
00001162 A888 syscall TextFace
label00001164:
00001164 4878 0100 push.l 0x100
00001168 486F 0108 pea.l [A7 + 0x108]
0000116C 2F2F 0108 move.l -[A7], [A7 + 0x108]
00001170 206D 901A movea.l A0, [A5 - 0x6FE6]
00001174 3F28 006C move.w -[A7], [A0 + 0x6C]
00001178 4EB9 0000 512E jsr [0x0000512E]
0000117E 486F 0112 pea.l [A7 + 0x112]
00001182 4EB9 0000 565E jsr [0x0000565E]
00001188 206D 901A movea.l A0, [A5 - 0x6FE6]
0000118C 3028 006E move.w D0, [A0 + 0x6E]
00001190 48C0 ext.l D0
00001192 362A 0006 move.w D3, [A2 + 0x6]
00001196 48C3 ext.l D3
00001198 9680 sub.l D3, D0
0000119A 486F 0116 pea.l [A7 + 0x116]
0000119E A88C syscall StringWidth
000011A0 301F move.w D0, [A7]+
000011A2 B043 cmp.w D0, D3
000011A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000011A8 6D06 blt +0x8 /* 000011B0 */
000011AA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000011AE A888 syscall TextFace
label000011B0:
000011B0 3F03 move.w -[A7], D3
000011B2 486F 0106 pea.l [A7 + 0x106]
000011B6 4267 clr.w -[A7]
000011B8 4EB9 0000 590E jsr [0x0000590E]
000011BE 206D 901A movea.l A0, [A5 - 0x6FE6]
000011C2 3F28 006E move.w -[A7], [A0 + 0x6E]
000011C6 2F0B move.l -[A7], A3
000011C8 4EB9 0000 D216 jsr [0x0000D216]
000011CE 48C0 ext.l D0
000011D0 3212 move.w D1, [A2]
000011D2 48C1 ext.l D1
000011D4 D280 add.l D1, D0
000011D6 584F addq.w A7, 4
000011D8 3F01 move.w -[A7], D1
000011DA A893 syscall MoveTo
000011DC 486F 0104 pea.l [A7 + 0x104]
000011E0 A884 syscall DrawString
000011E2 4267 clr.w -[A7]
000011E4 A888 syscall TextFace
000011E6 4FEF 0204 lea.l A7, [A7 + 0x204]
000011EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000011EE 4E75 rts
000011F0 48E7 1030 movem.l -[A7], D3,A2,A3
000011F4 594F subq.w A7, 4
000011F6 246F 0014 movea.l A2, [A7 + 0x14]
000011FA 266F 0018 movea.l A3, [A7 + 0x18]
000011FE 262F 001C move.l D3, [A7 + 0x1C]
00001202 554F subq.w A7, 2
00001204 2F0B move.l -[A7], A3
00001206 486F 0006 pea.l [A7 + 0x6]
0000120A 2F03 move.l -[A7], D3
0000120C 4EB9 0000 55DE jsr [0x000055DE]
00001212 301F move.w D0, [A7]+
00001214 48C0 ext.l D0
00001216 670A beq +0xC /* 00001222 */
00001218 7000 moveq.l D0, 0x00
0000121A 584F addq.w A7, 4
0000121C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001220 4E75 rts
label00001222:
00001222 4AAD 9154 tst.l [A5 - 0x6EAC]
00001226 6704 beq +0x6 /* 0000122C */
00001228 91C8 sub.l A0, A0
0000122A 6010 bra +0x12 /* 0000123C */
label0000122C:
0000122C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00001230 2F2A 004E move.l -[A7], [A2 + 0x4E]
00001234 4EB9 0000 4BDE jsr [0x00004BDE]
0000123A 5C4F addq.w A7, 6
label0000123C:
0000123C 2648 movea.l A3, A0
0000123E 42A7 clr.l -[A7]
00001240 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001244 2013 move.l D0, [A3]
00001246 4480 neg.l D0
00001248 2F00 move.l -[A7], D0
0000124A 2F2D 901A move.l -[A7], [A5 - 0x6FE6]
0000124E 4EB9 0000 F9DC jsr [0x0000F9DC]
00001254 584F addq.w A7, 4
00001256 3F00 move.w -[A7], D0
00001258 4EB9 0000 4EF6 jsr [0x00004EF6]
0000125E 90AA 0052 sub.l D0, [A2 + 0x52]
00001262 2600 move.l D3, D0
00001264 206F 000E movea.l A0, [A7 + 0xE]
00001268 A023 syscall DisposHandle/DisposeHandle
0000126A 4A83 tst.l D3
0000126C 4FEF 000E lea.l A7, [A7 + 0xE]
00001270 6D3C blt +0x3E /* 000012AE */
00001272 2F0A move.l -[A7], A2
00001274 4EB9 0000 E7FA jsr [0x0000E7FA]
0000127A 584F addq.w A7, 4
0000127C 2F08 move.l -[A7], A0
0000127E 4EB9 0000 5826 jsr [0x00005826]
00001284 2F03 move.l -[A7], D3
00001286 2F0A move.l -[A7], A2
00001288 2057 movea.l A0, [A7]
0000128A 2250 movea.l A1, [A0]
0000128C 2269 0020 movea.l A1, [A1 + 0x20]
00001290 4E91 jsr [A1]
00001292 2F03 move.l -[A7], D3
00001294 2F0A move.l -[A7], A2
00001296 4EB9 0000 356E jsr [0x0000356E]
0000129C 4EB9 0000 582E jsr [0x0000582E]
000012A2 7001 moveq.l D0, 0x01
000012A4 4FEF 0018 lea.l A7, [A7 + 0x18]
000012A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000012AC 4E75 rts
label000012AE:
000012AE 7000 moveq.l D0, 0x00
000012B0 584F addq.w A7, 4
000012B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000012B6 4E75 rts
000012B8 0000 005D ori.b D0, 0x5D /* ']' */
000012BC AA9E syscall SetEntryUsage
000012BE 8340 5989 pack D1, D0, 0x5989
000012C2 8689 or.l D3, A1
000012C4 94B7 838D sub.l D2, [[ + <<invalid base displacement size>>] + A0 * 2]
000012C8 9097 sub.l D0, [A7]
000012CA 8983 8C91 unpk D4, D3, 0x8C91
000012CE B3A6 xor.l -[A6], D1
000012D0 838C 8483 unpk -[A1], -[A4], 0x8483
000012D4 40C1 move.w D1, SR
000012D6 9192 sub.l [A2], D0
000012D8 F6AB F7F7 .extension 0x6AB <<F/2-3/3>> // unimplemented
000012DC 4064 negx.w -[A4]
000012DE F495 cinvp INST, [A5]
000012E0 898E 89A1 unpk -[A4], -[A6], 0x89A1
000012E4 4060 negx.w -[A0]
000012E6 4055 negx.w [A5]
000012E8 A2EE syscall vCkExtFS, flags=2
000012EA 9883 sub.l D4, D3
000012EC 405E negx.w [A6]+
000012EE A583 syscall SetOSDefault, flags=5
000012F0 A19C syscall NewPtrStartup, flags=1
000012F2 9DEF 9CB1 sub.l A6, [A7 - 0x634F]
000012F6 BEF6 AF8F 8689 4070 cmpa.w A7, [[ + <<invalid base displacement size>>] + A2 * 8 - 0x7976BF90]
000012FE 7FB1 moveq.l D7, 0xFFFFFFB1
00001300 8C87 or.l D6, D7
00001302 9492 sub.l D2, [A2]
00001304 4051 negx.w [A1]
00001306 BCF8 4045 cmpa.w A6, [0x00004045]
0000130A AB85 syscall slXMASK9
0000130C 4059 negx.w [A1]+
0000130E 83A2 or.l -[A2], D1
00001310 9283 sub.l D1, D3
00001312 8383 8887 unpk D1, D3, 0x8887
00001316 BA8E cmp.l D5, A6
00001318 B840 cmp.w D4, D0
0000131A 547F addq.w <<invalid special address>>, 2
0000131C BA40 cmp.w D5, D0
0000131E 617F bsr +0x81 /* 0000139F */
00001320 BEA2 cmp.l D7, -[A2]
00001322 404A negx.w A2
00001324 9492 sub.l D2, [A2]
00001326 938C subx.l -[A1], -[A4]
00001328 8300 sbcd D1, D0
0000132A 0000 269F ori.b D0, 0x9F
0000132E 9B97 sub.l [A7], D5
00001330 869C or.l D3, [A4]+
00001332 8D40 6394 pack D6, D0, 0x6394
00001336 8740 7F98 pack D3, D0, 0x7F98
0000133A 9388 subx.l -[A1], -[A0]
0000133C B240 cmp.w D1, D0
0000133E 9441 sub.w D2, D1
00001340 1E40 movea.b A7, D0
00001342 54C1 scc D1
00001344 40BC 4044 40D9 negx.l 0x404440D9
0000134A 9A40 sub.w D5, D0
0000134C C27F and.w D1, <<invalid special address>>
0000134E B040 cmp.w D0, D0
00001350 5F87 subq.l D7, 7
00001352 8EB5 B19C or.l D7, <<invalid full ext with I/IS == 4>>
00001356 AD40 syscall SetItmIcon, auto_pop
00001358 4D40 chk.w D6, D0
0000135A 4D40 chk.w D6, D0
0000135C 4840 swap.w D0
0000135E D47F add.w D2, <<invalid special address>>
00001360 BF40 xor.w D0, D7
00001362 8493 or.l D2, [A3]
00001364 0000 0017 ori.b D0, 0x17
00001368 405F negx.w [A7]+
0000136A A68B syscall CommToolboxDispatch, flags=6
0000136C 404A negx.w A2
0000136E 40A9 406A negx.l [A1 + 0x406A]
00001372 415B chk.w D0, [A3]+
00001374 9284 sub.l D1, D4
00001376 9241 sub.w D1, D1
00001378 547F addq.w <<invalid special address>>, 2
0000137A 0341 bchg D1, D1
0000137C 0FC9 .incomplete
0000137E 7F80 moveq.l D7, 0xFFFFFF80
00001380 4085 negx.l D5
00001382 96F6 9A40 sub.w A3, [A6 + A1 * 2 + 0x40]
00001386 EE86 asr D6, 7
00001388 40BD negx.l <<invalid special address>>
0000138A 40EE .incomplete